为了之后更好的扩展我们的程序,这节我们将我们的项目拆分出若干个子模块。

先看下我们未拆分前的项目:

jiegou6

接下来我们先拆分common模块:

新建一个module:

jiemian1

选择maven,next:

jiemian2

ArtifactId填common,next,finish:

jiemian3

可以看到,我们项目下多了一个common模块:

jiegou7

我们在common模块下新建包,并把之前的common包下的文件,移到新的包下,并添加相关依赖:

jiegou8

同样的,我们再新建model(entity)模块、dao(mapper)模块、service模块、web模块。

最后我们的项目结构变成了:

jiegou9

这里重构项目结构对依赖改动比较大,需要一点maven知识,实在弄不出来的可以参考下这里项目git地址的配置。